home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Power 1996 June
/
MACPOWER-1996-06.ISO.7z
/
MACPOWER-1996-06.ISO
/
AMUG
/
PROGRAMING_7
/
AntiAliasMan 2.0
/
AntiAliasMan
/
AntiAliasMan.h
< prev
next >
Wrap
Text File
|
1996-02-01
|
3KB
|
80 lines
#ifndef __ANTIALIASMAN__
#define __ANTIALIASMAN__
#ifndef __QDOFFSCREEN__
#include <QDOffscreen.h>
#endif
#ifndef __QUICKDRAW__
#include <Quickdraw.h>
#endif
pascal void AntiAliasManInit( void );
pascal OSErr DrawAntiAliasManString( ConstStr255Param s );
pascal OSErr DrawAntiAliasManChar( short ch );
pascal OSErr StdAntiAliasManRRect( GrafVerb verb, Rect *r, short ovalWidth, short ovalHeight );
pascal OSErr StdAntiAliasManOval( GrafVerb verb, Rect *r );
pascal OSErr StdAntiAliasManArc( GrafVerb verb, Rect *r, short startAngle, short arcAngle );
pascal OSErr AntiAliasManLineTo( short h, short v );
#define DrawAAString( s ) DrawAntiAliasManString( s )
#define DrawAAChar( c ) DrawAntiAliasManChar( c )
#define StdAARRect( v, r, ow, oh ) StdAntiAliasManRRect( v, r, ow, oh )
#define StdAAOval( v, r ) StdAntiAliasManOval( v, r )
#define StdAAArc( v, r, sa, aa ) StdAntiAliasManArc( v, r, sa, aa )
#define FrameAntiAliasManOval( r ) StdAntiAliasManOval( frame, r )
#define PaintAntiAliasManOval( r ) StdAntiAliasManOval( paint, r )
#define EraseAntiAliasManOval( r ) StdAntiAliasManOval( erase, r )
#define InvertAntiAliasManOval( r ) StdAntiAliasManOval( invert, r )
#define FillAntiAliasManOval( r, p ) StdAntiAliasManOval( fill, r )
#define FrameAAOval( r ) StdAntiAliasManOval( frame, r )
#define PaintAAOval( r ) StdAntiAliasManOval( paint, r )
#define EraseAAOval( r ) StdAntiAliasManOval( erase, r )
#define InvertAAOval( r ) StdAntiAliasManOval( invert, r )
#define FillAAOval( r, p ) StdAntiAliasManOval( fill, r )
#define FrameAntiAliasManRoundRect( r, ow, oh ) StdAntiAliasManRRect( frame, r, ow, oh )
#define PaintAntiAliasManRoundRect( r, ow, oh ) StdAntiAliasManRRect( paint, r, ow, oh )
#define EraseAntiAliasManRoundRect( r, ow, oh ) StdAntiAliasManRRect( erase, r, ow, oh )
#define InvertAntiAliasManRoundRect( r, ow, oh ) StdAntiAliasManRRect( invert, r, ow, oh )
#define FillAntiAliasManRoundRect( r, ow, oh, p ) StdAntiAliasManRRect( fill, r, ow, oh )
#define FrameAARoundRect( r, ow, oh ) StdAntiAliasManRRect( frame, r, ow, oh )
#define PaintAARoundRect( r, ow, oh ) StdAntiAliasManRRect( paint, r, ow, oh )
#define EraseAARoundRect( r, ow, oh ) StdAntiAliasManRRect( erase, r, ow, oh )
#define InvertAARoundRect( r, ow, oh ) StdAntiAliasManRRect( invert, r, ow, oh )
#define FillAARoundRect( r, ow, oh, p ) StdAntiAliasManRRect( fill, r, ow, oh )
#define FrameAAArc( r, sa, aa ) StdAntiAliasManArc( frame, r, sa, aa )
#define PaintAAArc( r, sa, aa ) StdAntiAliasManArc( paint, r, sa, aa )
#define EraseAAArc( r, sa, aa ) StdAntiAliasManArc( erase, r, sa, aa )
#define InvertAAArc( r, sa, aa ) StdAntiAliasManArc( invert, r, sa, aa )
#define FillAAArc( r, sa, aa, p ) StdAntiAliasManArc( fill, r, sa, aa )
#define FrameAntiAliasManArc( r, sa, aa ) StdAntiAliasManArc( frame, r, sa, aa )
#define PaintAntiAliasManArc( r, sa, aa ) StdAntiAliasManArc( paint, r, sa, aa )
#define EraseAntiAliasManArc( r, sa, aa ) StdAntiAliasManArc( erase, r, sa, aa )
#define InvertAntiAliasManArc( r, sa, aa ) StdAntiAliasManArc( invert, r, sa, aa )
#define FillAntiAliasManArc( r, sa, aa, p ) StdAntiAliasManArc( fill, r, sa, aa )
#define AALineTo( h, v ) AntiAliasManLineTo( h, v )
#endif